[ Alkis Georgopoulos ]
* Avoid client hang on shutdown (LP: #1781783).
* Resolve systemd-networkd issues (LP: #1756260).
* Move rofs,cow to /run/initramfs to prevent systemd from unmounting
them on shutdown.
* init-ltsp.d/50-systemd-shutdown replaced nbd-disconnect.
* Drop Ubuntu diff from debian/control.
* Add X-Ubuntu-Depends: ldm-ubuntu-theme for ltsp-client.
* Add snap and swapfile to ltsp-update-image.excludes.
* At 50-system-shutdown, pid 1 is init-ltsp, not systemd.
* Introduce HOST_TO_USERNAME lts.conf directive (LP: #1781774).
* Exclude system journal from the generated image (LP: #1781820).
* Allow backslashes in usernames (LP: #1652260).
* ltsp-config dnsmasq --enable-dns, assumes the default is port=0.
* Introduce ltsp-client-core.postinst to call update-kernels.
* Default to IPAPPEND=3 for ProxyDHCP.
* Properly create rc.local if needed (LP: #1782080).
* Add epoptes to RM_SYSTEM_SERVICES.
* Move the ldm-ubuntu-theme dependency to ldm.
* Update 50-rm-system-services for Ubuntu 18.04.
* Debian: don't ifdown the interfaces on shutdown.
* Avoid getty@.service for all VTs except the first.
* Ubuntu: disable apparmor on fat clients as it crashes libreoffice
(LP: #1783066).
* Debian: add apt-daily.timer to RM_SYSTEM_SERVICES.
* Ubuntu: disable some new unnecessary cronjobs.
* 10-resolv-conf: Domains, not Domain (LP: #1795985).
* 10-resolv-conf: start comment with #, thanks Hyperbyte!
[ Vagrant Cascadian ]
* server/man: Add lts.conf manpage, generated with go-md2man.
* lts.conf manpage: Update references to /dev/usb/lp0. Thanks to
Wolfgang Schweer. (Closes: #795620).
[ Wolfgang Schweer ]
* Make 'ltsp-build-client/Debian/000-basic-configuration' more robust.
* Adjust server/Debian/share/ltsp/ltsp-build-client-functions to be apt
compliant.
[ Vagrant Cascadian ]
* ltsp-build-client-functions: Fix add_mirrors function to only enable
trusted=yes for file: entries.
[ Wolfgang Schweer and Vagrant Cascadian ]
* Debian: ltsp-client-builder: Use --nfs-root to enable NFS support, and
edit update-kernels.conf.d/nfs. (Closes: #904427).
[ Wolfgang Schweer ]
* Debian: ltsp-client-builder: Create directory update-kernels.conf.d to
be able to write the update-kernels.conf.d/nfs file.
[ Vagrant Cascadian ]
* Debian: ltsp-build-client: Ensure configuration directory exists when
enabling nfs-root.
* Debian: ltsp-build-client: Add --trust-file-mirror commandline option
to set [trusted=yes] on file type mirrors. (Closes: #911380).
* Sync translations from Launchpad.
* Debian: ltsp-build-client: Make TRUST_FILE_MIRROR a boolean.
* Install lts.conf man page:
- Add Build-Depends on go-md2man.
- Add Breaks/Replaces on ltsp-docs.
- Drop Suggests/Recommends on ltsp-docs.
* Update manpage version patch.
* debian/control: Update Standards-Version to 4.3.0, no changes.
* debian/control: Update Standards-Version to 4.3.0, no changes.
* ltsp-config: prefer installing from /usr/share/ltsp/examples rather
than /usr/share/doc/ltsp-server/examples, as relying on contents in
doc violates Debian policy, and is potentially very distro-specific.
* Move ltsp-server-dnsmaq.conf into common configuration directory.
* Update to debhelper compatibility level 11.
* ltsp-server: Install ltsp-config examples in /usr/share/ltsp/examples,
adding symlinks to /usr/share/doc/ltsp-server/examples/.
Debian: Fix setting of FAT_CLIENT_DESKTOPS from configuration file. Thanks to Finn Andersen for reporting the issue. https://sourceforge.net/p/ltsp/mailman/message/35538148/
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0001-Debian-Fix-setting-of-FAT_CLIENT_DESKTOPS-from-confi.patch
## use-test-binary.dpatch by Vagrant Cascadian <vagrant@freegeek.org>
##
## DP: use /usr/bin/test instead of relying on the shell test builtin, as bash
## DP: and dash behave inconsistantly. works around
## DP: http://bugs.debian.org/539909
* Update NEWS.Debian to mention switch to NBD and disabling of encrypted
swap by default.
* Fix setting of FAT_CLIENT_DESKTOPS from configuration file. Thanks to
Finn Andersen.
* Prefer dnsmasq for DHCP and TFTP.
Drop hack to remove nouveau_vieux driver, as newer versions of LDM will no longer hard-code LIBGL_ALWAYS_INDIRECT. https://bugs.launchpad.net/ltsp/+bug/1072711
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0020-Drop-hack-to-remove-nouveau_vieux-driver-as-newer-ve.patch
update-kernels: Fix issues with kernel version variant sorting by first looping on the preferred variants, and using the keyword "ALL" instead of "*" to avoid shell globbing issues.
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0016-update-kernels-Fix-issues-with-kernel-version-varian.patch
## use-test-binary.dpatch by Vagrant Cascadian <vagrant@freegeek.org>
##
## DP: use /usr/bin/test instead of relying on the shell test builtin, as bash
## DP: and dash behave inconsistantly. works around
## DP: http://bugs.debian.org/539909
* ltsp-client-builder: Fix mounting of "cdrom" during by using the
device of already mounted "cdrom" images. Tested with both CD and USB
installs, and systems with multiple CD drives. Thanks to Wolfgang
Schweer (Closes: #540990, #780591).
## use-test-binary.dpatch by Vagrant Cascadian <vagrant@freegeek.org>
##
## DP: use /usr/bin/test instead of relying on the shell test builtin, as bash
## DP: and dash behave inconsistantly. works around
## DP: http://bugs.debian.org/539909
## use-test-binary.dpatch by Vagrant Cascadian <vagrant@freegeek.org>
##
## DP: use /usr/bin/test instead of relying on the shell test builtin, as bash
## DP: and dash behave inconsistantly. works around
## DP: http://bugs.debian.org/539909
* New upstream version:
- Create kernel flavor symlinks in TFTP dir, not in the LTSP chroot's
/boot dir. This works around issues in grub that may break the default
boot option for the server!
- ltsp-server:
+ ltsp-build-client: Add plugin to support -updates mirrors.
+ Support the --version option in all server tools.
- ltsp-client:
+ Run custom commands in init-ltsp using INIT_COMMAND_XX.
+ nbd-disconnect:
- Poweroff/reboot are reported to work in more cases than sysrq.
- Don't hardcode /dev/nbd0 for root.
+ Allow any number of digits to some lts.conf directives.
+ initramfs-tools scripts: Check when the NICs are available and up,
rather than relying on wait_for_udev.
[ Vagrant Cascadian ]
* ltsp-server:
- Do not install nbdrootd (deprecated in wheezy).
- Remove Depends on update-inetd, no longer used.
* ltsp-client/ltsp-client-core:
- Drop Depends/Suggests on mdetect, which is no longer used.
- Drop Depends on mkelfimage and mknbi, which are deprecated upstream.
- Only Recommend acpi-support-base when building on Debian.
* Update to debhelper compat level 9.
* Set vendor and version when building manpages.
[ Alkis Georgopoulos ]
* ltsp-client: X-Ubuntu-Recommend the font packages, declare some
alternate package names for older versions, and lower zram-config
to X-Ubuntu-Suggests, as NBD_SWAP is much better for LTSP clients.
* Remove debian/patches/initramfs-busybox-sleep, applied upstream.